// <template>
//     <div class="body">
//         <div class="pannel-title">
//             <div>检验中心</div>
//             <span v-if="timer">上次更新时间：{{timer}}</span>
//         </div>
//         <div class="filter-box" >
//             <a-select v-if='roleId == 1' v-model:value="grid03.pageData.isFirmRelated" @change="change()" style="width: 120px;margin-right:15px;">
//                 <a-select-option value="">全部</a-select-option>
//                 <a-select-option value="Y">已匹配</a-select-option>
//                 <a-select-option value="N">未匹配</a-select-option>
//             </a-select>
//             <a-select v-if='roleId == 1' v-model:value="grid03.pageData.inspectLevel" @change="change()" style="width: 120px;margin-right:15px;">
//                 <a-select-option value="">全部</a-select-option>
//                 <a-select-option value="High">重点单位</a-select-option>
//                 <a-select-option value="Medium">普通单位</a-select-option>
//             </a-select>
//             <a-select v-if='roleId == 1' v-model:value="grid03.pageData.natureTypeId" @change="change()" style="width: 120px;margin-right:15px;">
//                 <a-select-option value="">全部</a-select-option>
//                 <a-select-option v-for="item in natureTypeIds" :key="item" :value="item.id">{{ item.name }}</a-select-option>
//             </a-select>
//              <a-select v-model:value="grid03.pageData.severity" @change="change()" style="width: 120px;margin-right:15px;">
//                 <a-select-option value="">全部</a-select-option>
//                 <a-select-option value="High">高危</a-select-option>
//                 <a-select-option value="Medium">中危</a-select-option>
//                 <a-select-option value="Low">低危</a-select-option>
//             </a-select>
//             <a-input-search v-model:value="grid03.pageData.keywords" @search="search()" placeholder="请输入搜索条件" style="width: 200px" />
//         </div>

//         <!-- 单位管理 -->
//         <div class="card">
//             <Grid :gridDatas="grid03" v-on:getTeg="doTheThing($event, this)" v-on:changePage="onChangePage"></Grid>
//         </div>
//     </div>
// </template>

// <script>
// import Grid from "@/components/gridBody";
// import httpRequest from "@/util/httpRequest";
// import { useStore } from "vuex";
// import baseUtil from "@/util/baseUtil";
// export default {
//   name: "disktop",
//   components: {
//     Grid
//   },
//   data() {
//     return {
//       roleId: null,
//       dowExlUrl: "http://180.167.78.98:8248/exportFirm.do",
//       natureTypeIds: [],
//       roleList: [],
//       grid03: {
//         pageData: {
//           pageNo: 1,
//           pageSize: 10,
//           isFirmRelated: "", //匹配单位: Y是,N否
//           inspectLevel: "", //关注等级: High重点单位,Medium普通单位
//           natureTypeId: "", //单位性质编号
//           severity: "", //风险级别: Low低危,Medium中危,High高危
//           keywords: "" //搜索关键词(模糊): 单位名称
//         },
//         title: "",
//         data: [],
//         showSel: true,
//         columns: [
//           {
//             title: "被检单位",
//             dataIndex: "firmName",
//             key: "firmName",
//             slots: {
//               customRender: "inspectionFirmName"
//             }
//           },
//           {
//             title: "风险等级",
//             dataIndex: "severity",
//             key: "severity",
//             slots: { customRender: "severity" }
//           },
//           {
//             title: "风险数",
//             dataIndex: "riskCount",
//             key: "riskCount"
//           },
//           // {
//           //   title: "所属辖区",
//           //   dataIndex: "psId",
//           //   key: "psId"
//           // },
//           {
//             title: "检验时间",
//             dataIndex: "inspectTime",
//             key: "inspectTime",
//             slots: { customRender: "addTime" }
//           },
//           {
//             title: "报告时间",
//             dataIndex: "createTime",
//             key: "createTime"
//           },
//           {
//             title: "",
//             dataIndex: "isFirmRelated",
//             key: "isFirmRelated",
//             slots: { customRender: "isFirmRelatedBtn" }
//           },
//           {
//             title: "操作",
//             key: "action",
//             slots: { customRender: "action" }
//           }
//         ]
//       },
//       timer: null,
//       isSearch: ""
//     };
//   },
//   mounted() {
//     this.roleId = JSON.parse(localStorage.getItem("roleId"));
//     httpRequest.post("企业性质集合(用于选择框)", {}).then(res => {
//       this.natureTypeIds = res.data.list;
//     });
//     httpRequest.post("角色集合", {}).then(res => {
//       this.roleList = res.data.list;
//     });
//     const store = useStore();
//     store.dispatch("setBreadcrumb", { text: "检验中心", isBack: false });
//     this.thisPostList();
//   },
//   methods: {
//     doTheThing: (e, that) => {
//       console.log(e,that)
//       if(e.eventName == "isFirmRelatedBtn"){
//         console.log(e.record.isFirmRelated)
//         if(e.record.isFirmRelated){
          
//         }else{

//         }
//       }else{
//         that.$router.push({ name: "inspectionDtl", params: { id: e.id } });
//       }
//     },
//     onChangePage(page, filter, sorter) {
//       console.log(page, filter, sorter);
//       if (sorter.order === "descend") {
//         page.orderBy = "highBugCountDESC";
//       } else if (sorter.order === "ascend") {
//         page.orderBy = "highBugCountASC";
//       } else {
//         page.orderBy = "";
//       }
//       this.grid03.pageData = page;
//       this.thisPostList();
//     },
//     onSelectChange: (teg, that) => {
//       that.grid03.pageData = teg;
//       that.thisPostList();
//     },
//     thisPostList() {
//       httpRequest.post("检验列表(检验中心)", this.grid03.pageData).then(res => {
//         for (let i = 0; i < res.data.list.length; i++) {
//           const item = res.data.list[i];
//           item.createTime = baseUtil.getTime(item.createTime);
//           item.inspectTime = baseUtil.getTime(item.inspectTime);
//         }
//         this.grid03.data = res.data.list;
//         this.timer =
//           this.grid03.data.length > 0 ? this.grid03.data[0].createTime : null;
//         this.grid03.pageData.current = this.grid03.pageData.pageNo =
//           res.data.pageNo;
//         this.grid03.pageData.total =
//           res.data.pages * this.grid03.pageData.pageSize;
//       });
//     },
//     search() {
//       if (this.grid03.pageData.keywords || this.isSearch) {
//         this.grid03.pageData.pageNo = 1;
//         this.thisPostList();
//         this.isSearch = this.grid03.pageData.keywords;
//       }
//     },
//     change() {
//       this.grid03.pageData.pageNo = 1;
//       this.thisPostList();
//     }
//   }
// };
// </script>

// <style lang="less" scoped>
// .body {
//   padding: 30px;
//   background: #fff;
//   .card {
//     width: 100%;
//   }
// }
// </style>
